package com.zjdiepu.www.model.partner.ext;

import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import com.zjdiepu.www.base.core.PageExt;

/**
 * <br/>
 * @author xiongxiaotun<br/>
 * @time 2017年09月21日 10时04分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="ThHandleErrExt", description="查询条件", parent = PageExt.class)
public class ThHandleErrExt extends PageExt {
	
	private static final long serialVersionUID = 1L;
	/**
	 * 数据ID
	 */
	@ApiModelProperty(name="dataId",required=false,value="数据ID",example="数据ID")
	private String dataId;
	
	/**
	 * 业务类型 
	 */
	@ApiModelProperty(name="busiType",required=false,value="业务类型 ",example="业务类型 ")
	private String busiType;
	
	/**
	 * 业务ID 
	 */
	@ApiModelProperty(name="busiId",required=false,value="业务ID ",example="业务ID ")
	private String busiId;
	
	/**
	 * 第三方唯一ID
	 */
	@ApiModelProperty(name="thirdId",required=false,value="第三方唯一ID",example="第三方唯一ID")
	private String thirdId;
	
	/**
	 * 第三方事件模块ID
	 */
	@ApiModelProperty(name="thirdModeId",required=false,value="第三方事件模块ID",example="第三方事件模块ID")
	private String thirdModeId;
	
	/**
	 * 第三方事件模块名称
	 */
	@ApiModelProperty(name="thirdModeName",required=false,value="第三方事件模块名称",example="第三方事件模块名称")
	private String thirdModeName;
	
	/**
	 * 日志表ID
	 */
	@ApiModelProperty(name="thLogId",required=false,value="日志表ID",example="日志表ID")
	private String thLogId;
	
	/**
	 * 日志子表ID
	 */
	@ApiModelProperty(name="thLogSubId",required=false,value="日志子表ID",example="日志子表ID")
	private String thLogSubId;
	
	/**
	 * 第三方数据处理状态
	 */
	@ApiModelProperty(name="thirdHandleStatus",required=false,value="第三方数据处理状态",example="0")
	private Integer thirdHandleStatus;
	
	/**
	 * 第三方数据处理状态名称
	 */
	@ApiModelProperty(name="thirdHandleStatusName",required=false,value="第三方数据处理状态名称",example="第三方数据处理状态名称")
	private String thirdHandleStatusName;
	
	/**
	 * 异常信息
	 */
	@ApiModelProperty(name="errInfo",required=false,value="异常信息",example="异常信息")
	private String errInfo;
	
	/**
	 * 下一次重试时间
	 */
	@ApiModelProperty(name="timeNext",required=false,value="下一次重试时间",example="2017-04-23 14:22:43")
	private Date timeNext;
	
	/**
	 * 重新处理次数
	 */
	@ApiModelProperty(name="countRetry",required=false,value="重新处理次数",example="0")
	private Integer countRetry;
	
	/**
	 * 是否已经处理完毕   1:已经完成  0:未完成
	 */
	@ApiModelProperty(name="isFinish",required=false,value="是否已经处理完毕   1:已经完成  0:未完成",example="0")
	private Integer isFinish;
	
	public String getDataId(){
		return this.dataId;
	}
	
	public void setDataId(String dataId){
		this.dataId = dataId;
	}

	public String getBusiType(){
		return this.busiType;
	}
	
	public void setBusiType(String busiType){
		this.busiType = busiType;
	}

	public String getBusiId(){
		return this.busiId;
	}
	
	public void setBusiId(String busiId){
		this.busiId = busiId;
	}

	public String getThirdId(){
		return this.thirdId;
	}
	
	public void setThirdId(String thirdId){
		this.thirdId = thirdId;
	}

	public String getThirdModeId(){
		return this.thirdModeId;
	}
	
	public void setThirdModeId(String thirdModeId){
		this.thirdModeId = thirdModeId;
	}

	public String getThirdModeName(){
		return this.thirdModeName;
	}
	
	public void setThirdModeName(String thirdModeName){
		this.thirdModeName = thirdModeName;
	}

	public String getThLogId(){
		return this.thLogId;
	}
	
	public void setThLogId(String thLogId){
		this.thLogId = thLogId;
	}

	public String getThLogSubId(){
		return this.thLogSubId;
	}
	
	public void setThLogSubId(String thLogSubId){
		this.thLogSubId = thLogSubId;
	}

	public Integer getThirdHandleStatus(){
		return this.thirdHandleStatus;
	}
	
	public void setThirdHandleStatus(Integer thirdHandleStatus){
		this.thirdHandleStatus = thirdHandleStatus;
	}

	public String getThirdHandleStatusName(){
		return this.thirdHandleStatusName;
	}
	
	public void setThirdHandleStatusName(String thirdHandleStatusName){
		this.thirdHandleStatusName = thirdHandleStatusName;
	}

	public String getErrInfo(){
		return this.errInfo;
	}
	
	public void setErrInfo(String errInfo){
		this.errInfo = errInfo;
	}

	public Date getTimeNext(){
		return this.timeNext;
	}
	
	public void setTimeNext(Date timeNext){
		this.timeNext = timeNext;
	}

	public Integer getCountRetry(){
		return this.countRetry;
	}
	
	public void setCountRetry(Integer countRetry){
		this.countRetry = countRetry;
	}

	public Integer getIsFinish(){
		return this.isFinish;
	}
	
	public void setIsFinish(Integer isFinish){
		this.isFinish = isFinish;
	}

	@Override
	public String toString() {
		return super.toString() + "ThHandleErr [dataId = " + dataId + ", busiType = " + busiType + ", busiId = " + busiId + ", thirdId = " + thirdId + ", thirdModeId = " + thirdModeId + ", "
			+ "thirdModeName = " + thirdModeName + ", thLogId = " + thLogId + ", thLogSubId = " + thLogSubId + ", thirdHandleStatus = " + thirdHandleStatus + ", thirdHandleStatusName = " + thirdHandleStatusName + ", "
			+ "errInfo = " + errInfo + ", timeNext = " + timeNext + ", countRetry = " + countRetry + ", isFinish = " + isFinish + "]";
	}
    
}